non-charitable trust - French English Dictionary